.diamonds >.content {
    font-size: 15px;
    font-family: "Avenir Next", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: black;
}
.diamonds >.content a {
    height: 17px;
    line-height: 17px;
    font-size: 13px;
    color: black;
}
.content .product_msg {
    position: relative;
    width: 100%;
    height: 988px;
    margin: 0px 40px;
}
/* 商品展示图 */
.content .product_msg .product_show_img {
    float: left;
    text-align: center;
    width: 54.08496732%;
}
.content .product_msg .product_show_img .img {
    margin-left: 62px;
}
.content .product_msg .product_show_img .img img{
    width: 100%;
    background-color: white;
}
.content .product_msg .product_show_img ol {
    display: inline-block;
    padding-top: 22px;
    margin-left: 62px;
}
.content .product_msg .product_show_img ol li {
    margin: 0px 7px;
    float: left;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    border: 2px solid #D9D9D9;
    background-color: white;
}
.content .product_msg .product_show_img ol li:first-child {
    border: 2px solid black;
}
/* 商品规格 */
.content .product_specification {
    position: absolute;
    top: 0px;
    right: 0px;
    float:right;
    width: 45.915032%;
}
.content .product_specification .product_meta {
    margin: 30px 62px 0px 50px;
}
.content .product_specification .product_meta h1 {
    height: 36px;
    line-height: 36px;
    font-size: 22px;
    font-weight: 400;
}
.content .product_specification .product_meta div .icon-shiwujiaoxing {
    font-size: 17px;
    color: #FEC600;
}
.content .product_specification .product_meta .product_price {
    font-size: 19px;
}
.content .product_specification .product_meta .after_pay {
    margin: 10px 0px 18px 0px;
    height: 22px;
    line-height: 1.65em;
}
.content .product_specification .product_meta .after_pay span{
    font-size: 13px;
}
.content .product_specification .product_meta .after_pay strong {
    font-size: 0.95em;
}
.content .product_specification .product_meta .after_pay img {
    background: none;
    vertical-align: middle;
    width: 74px;
    height: 16px;
}
.content .product_specification .product_meta .after_pay a span {
    visibility: hidden;
    position: relative;
    left: 10px;
    top: -10px;
    padding: 10px 10px;
    width: 20px;
    height: 20px;
    color: #DADADA;
    font-size: 15px;
    border-radius: 5px;
    background-color:#333333;
}
.content .product_specification .product_meta .after_pay a:hover span {
    visibility: visible;
}
/* 尺寸 */
.content .product_specification .product_meta .show_size span {
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 15px;
}
/* 颜色 */
.content .product_specification .product_meta .color {
    margin-bottom: 8px;
    font-size: 15px;
}
.content .product_specification .product_meta .color > span {
    width: 35px;
    height: 26px;
    line-height: 26px;
}
.content .product_specification .product_meta .color ul li {
    margin: 6px 8px;
    float: left;
}
.content .product_specification .product_meta .color ul li:first-child {
    margin-left: 0px;
}
.content .product_specification .product_meta .color ul li label span {
    vertical-align: top;
    margin-left: 5px;
    display: inline-block;
    width: 36px;
    height: 36px;
    border-radius: 18px;
}
.content .product_specification .product_meta .color ul li:nth-child(1) label span {
    background: url(../resource/images/coral-1473.png) no-repeat;
}
.content .product_specification .product_meta .color ul li:nth-child(2) label span {
    background: url(../resource/images/grey-1473.png) no-repeat;
}
.content .product_specification .product_meta .color ul li:nth-child(3) label span {
    background: url(../resource/images/light-blue-1473.png) no-repeat;
}
.content .product_specification .product_meta .color ul li:nth-child(4) label span {
    background: url(../resource/images/seafoam-1473.png) no-repeat;
}
/* 大小尺寸 */
.content .product_specification .product_meta .size {
    margin-bottom: 8px;
    font-size: 15px;
}
.content .product_specification .product_meta .size>span {
    width: 35px;
    height: 26px;
    line-height: 26px;
}
.content .product_specification .product_meta .size ul {
    width: 415px;
}
.content .product_specification .product_meta .size ul li {
    margin:6px 16px 6px 0px;
    float: left;
}
.content .product_specification .product_meta .size ul li label span {
    vertical-align: middle;
    margin-left: 5px;
    padding: 6px 10px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-weight: 300;
    font-size: 15px;
    border: 3px solid #D9D9D9;
}
.content .product_specification .product_meta .size ul li:first-child:hover label span {
    border: 3px solid black;
}
.content .product_specification .product_meta .button span {
    font-size: 13px;
    line-height: 16px;
    height: 16px;
    padding: 14px 28px;
}
.content .product_specification .product_meta .button {
    width: 397px;
    height:45px ;
    color: white;
    background-color: black;
    border: none;
    outline: none;
}
.content .product_specification .product_meta .important_msg {
    margin: 10px 0px;
    width: 392px;
    line-height: 1.65;
    font-size: 15px;
    font-weight: 300;
}
.content .product_specification .product_meta .model {
    font-size: 15px;
    margin-bottom: 20px;
    display: inline-block;
    width: 400px;
    height: 20px;
    line-height: 20px;
    font-weight: 300;
}
/* 关注点title */
.content .product_specification .product_meta .care_focus {
    margin-bottom: 10px;
    width: 400px;
    height: 31px;
    line-height: 31px;
    font-size: 16px;
    font-weight: 300;
}
/* 清洗注意点 */
.content .product_specification .product_meta .clean_style {
    margin-left: 30px;
}
.content .product_specification .product_meta .clean_style li {
    padding: 5px 0px;
    font-size: 15px;
    font-weight: 300;
    list-style: disc;
}
/* 清洗图片 */
.content .product_specification .product_meta .clean_img {
    margin: 20px 0px;
    width: 400px;
    height:78px ;
    background-color: transparent;
}
/* review_question */
.content .review_question div {
    text-align: center;
    margin-left: 20px;
    margin-top: 70px;
    padding: 5px 5px;
    float: right;
    width: 158px;
    height: 30px;
    line-height: 30px;
    color: white;
    background-color: #737373;
    cursor: pointer;
}
.content .review_question div span {
    text-transform: uppercase;
    font-size: 14px;
}
.content .review_question div span:first-child {
    padding-right: 5px;
    font-size: 19px;
}
/* 评论等级集合 */
.content .five_star_review {
    margin-top: 20px;
    padding: 25px 10px;
    width: 100%;
    height: 114px;
    border-top: 2px solid #E3E3E3;
}
.content .five_star_review .five_star_review_left {
    float: left;
}
.content .five_star_review .five_star_review_left div .icon-shiwujiaoxing {
    font-size: 26px;
    color: #FEC600;
}
.content .five_star_review .five_star_review_left div {
    font-size: 14px;
    font-weight: 300;
}
.content .five_star_review .five_star_review_left div {
    margin: 0px 10px 5px 0px;
}
/* 五星好评等级划分 */
.content .five_star_review .five_star_review_center {
    padding: 0px 20px 0px 10px;
    border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;
    float: left;
}
.content .five_star_review .five_star_review_center>div {
    float: left;
}
.content .five_star_review .five_star_review_center .five_star_review_grade .icon-shiwujiaoxing {
    color: #FEC600 ;
    font-size: 19px;
}
.content .five_star_review .five_star_review_center .five_star_review_grade  .icon-kongwujiaoxing {
    color: #FEC600 ;
    font-size: 19px;
}
/* 评论人数 */
.content .five_star_review .five_star_review_center .reviewer_number div {
    font-size: 13px;
    font-weight: 300;
    margin: 4px 10px 5px 0px;
}
/* 百分比 */
.content .five_star_review .five_star_review_center .percentage div {
    width: 85px;
    line-height: 10px;
    height: 10px;
    font-size: 10px;
    background-color: #EDEDED;
    margin: 8px 0px 12px;
}
.content .five_star_review .five_star_review_center .percentage div:first-child {
    background-color: black;
}
/* 舒适度 */
.content .five_star_review .fit,
.content .fit_comment .fit {
    font-weight: 300;
    font-size: 12px;
    margin-left: 10px;
    height: 22px;
    line-height: 22px;
    position: relative;
    float: left;
}
.content .fit_comment .fit {
    clear: both;
}
.content .five_star_review .fit>div,
.content .fit_comment .fit>div {
    float: left;
}
.content .five_star_review .fit .fit_size,
.content .fit_comment .fit .fit_size {
    margin-top: 7px;
    margin-left: 22px;
}
.content .five_star_review .fit .fit_size div,
.content .fit_comment .fit .fit_size div{
    margin-right: 10px;
    float: left;
    width: 30px;
    height: 10px;
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
}
.content .five_star_review .fit .fit_size div:nth-child(3),
.content .fit_comment .fit .fit_size div:nth-child(3) {
    background-color: #1CC286;
}
/* 隐藏 */
.content .five_star_review .fit .hidden,
.content .fit_comment .fit .hidden {
    position: relative;
    top: 0px;
    left: 20px;
    background-color: #FFFFFF;
    visibility: hidden;
    margin-left: 7px;
    padding-left: 20px;
    padding-bottom: 20px;
    border: 1px solid #EDEDED;
    z-index: 1;
}
.content .five_star_review .fit .hidden div p,
.content .fit_comment .fit .hidden div p {
    margin:20px 0px;
}
.content .five_star_review .fit .hidden div div,
.content .fit_comment .fit .hidden div div {
    margin-right: 10px;
    float: left;
    width: 30px;
    height: 10px;
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
}
.content .five_star_review .fit .hidden div:nth-child(1) div:nth-child(2),
.content .fit_comment .fit .hidden div:nth-child(1) div:nth-child(2) {
    background-color: #F04860;
}
.content .five_star_review .fit .hidden div:nth-child(3) div:nth-child(6),
.content .fit_comment .fit .hidden div:nth-child(3) div:nth-child(6) {
    background-color: #F04860;
}
.content .five_star_review .fit .hidden div:nth-child(2) div:nth-child(4),
.content .fit_comment .fit .hidden div:nth-child(2) div:nth-child(4) {
    background-color: #1CC286;
}
.content .five_star_review .fit .fit_size:hover+div,
.content .fit_comment .fit .fit_size:hover+div {
    visibility: visible;
}
/* 评论表单内容 */
.content .review_form {
    color: #6A6C77;
    width: 100%;
    height: 0px;
    overflow: hidden;
    padding: 25px 0px 22px;
    opacity: 0;
    transition: all 500ms;
}
.content .review_form .choose_score {
    margin-bottom: 20px;
}
.content .review_form .choose_score h2 {
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 300;
}
.content .review_form .choose_score p {
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 300;
}
.content .review_form .choose_score div span {
    font-size: 26px;
    color: #FEC600;
}
/* 评论主题 */
.content .review_form .input_title p {
    font-size: 13px;
    padding-bottom: 10px;
}
.content .review_form .input_title div {
    margin-bottom: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    border: 1px solid #E3E3E3;
}
.content .review_form .input_title div input {
    font-weight: 300;
    padding-left: 10px;
    border: none;
    outline: none;
}
/* 填写评论 */
.content .review_form .input_content p {
    font-size: 13px;
    padding-bottom: 10px;
}
.content .review_form .input_content div {
    margin-bottom: 10px;
}
.content .review_form .input_content div textarea {
    width: 1258px;
    padding: 10px 10px;
    outline: none;
    border-color: #E3E3E3;
}
/* 评论舒适度 */
.content .review_form .choose_fitable p {
    font-size: 13px;
    margin-bottom: 10px;
}
.content .review_form .choose_fitable>div {
    margin: 20px 0px;
    padding-left: 10px;
}
.content .review_form .choose_fitable div div div,
.content .review_form .choose_fitable div div label {
    float: left;
}
.content .review_form .choose_fitable div div label {
    width: 120px;
}
.content .review_form .choose_fitable .fit_size {
    margin-bottom: 5px;
    margin-top: 5px;
}
.content  .choose_fitable .fit_size div {
    margin-right: 10px;
    float: left;
    width: 30px;
    height: 10px;
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
}
.content .review_form  .choose_fitable div div:nth-child(1) div div:nth-child(1) {
    background-color: red;
}
.content .review_form  .choose_fitable div div:nth-child(2) div div:nth-child(3) {
    background-color: #1CC286;
}
.content .review_form  .choose_fitable div div:nth-child(3) div div:nth-child(5) {
    background-color: red;
}
/* 确定 */
.content .review_form .makesure p {
    font-size: 13px;
    margin-bottom: 10px;
}
.content .review_form .makesure div {
    padding-left: 10px;
}
.content .review_form button {
    float: right;
    border: none;
    outline: none;
    width: 148px;
    height: 34px;
    color: white;
    background-color: #999999;
}
/*提问表单*/
.content .question_form {
    color: #6A6C77;
    width: 100%;
    height: 0px;
    overflow: hidden;
    padding: 25px 0px 22px;
    opacity: 0;
    transition: all 500ms;
}
.content .question_form h2 {
    font-size: 15px;
    font-weight: 300;
    padding-bottom: 20px;
}
.content .question_form .input_question label {
    font-size: 13px;
    font-weight: 300;
}
.content .question_form .input_question div textarea{
    margin-top: 10px;
    outline: none;
    width: 98.7%;
    height: 68px;
    padding: 12px 8px;
    font-size: 13px;
    border-color: #E3E3E3;
}
.content .question_form button {
    margin: 30px 0px 10px 0px;
    float: right;
    border: none;
    outline: none;
    width: 148px;
    height: 34px;
    color: white;
    background-color: #999999;
}
/* 评论、问题导航 */
.content .review_nav {
    font-size: 14px;
    width: 100%;
    height: 45px;
    border-bottom: 1px solid  #EDEDED;
}
.content .review_nav ul li:first-child {
    font-weight: 400;
}
.content .review_nav ul li {
    margin-right: 20px;
    float: left;
    font-weight: 300;
}
.content .review_nav ul li:first-child {
    border-bottom: 4px solid #000000;
}
.content .review_nav {
    padding-bottom: 3px;
    position: relative;
}
.content .review_nav .select {
    font-size: 12px;
    font-weight: 300;
    float: right;
}
.content .review_nav .select span {
    padding-left: 20px;
    font-weight: 300;
}
.content .review_nav .select span:last-child {
    color: #6A6C77;
}
/* 下拉隐藏 */
.content .review_nav .drop_pull {
    position: absolute;
    right:0;
    top:48px;
    width: 100px;
    padding-left: 20px;
    visibility: hidden;
    font-weight: 300;
    border: 1px solid #EFEFEF;
    background-color:#FFFFFF;
    z-index: 999;
}
.content .review_nav .drop_pull a {
    display: block;
    width: 100px;
    height: 20px;
    margin: 10px auto;
}
.content .review_nav .select:hover+.drop_pull {
    visibility: visible;
}
/* 评论 */
.content .comment {
    padding: 22px 0px 20px;
}
.content .comment .user_msg div img {
    width: 45px;
}
.content .comment .user_msg .user_msg_content {
    padding:5px 10px;
}
.content .comment .user_msg .user_msg_content div {
    color:#FEC600 ;
}
.content .comment .user_msg>div {
    float: left;
}
.content .comment .user_msg p {
    font-size: 12px;
    font-weight: 300;
}
.content .comment .user_msg_content p:first-child span:first-child {
    font-weight: 400;
}
.content .comment .user_msg_content p span:first-child {
    color: #86888F;
    font-weight: 600;
}
.content .comment .user_msg>p {
    float: right;
}
.content .comment_comment h2,p{
    font-size: 14px;
    font-weight: 300;
}
.content .comment .fit_comment .fit {
    width: 92.847%;
    margin-left: 60px;
    padding: 15px 15px;
    background-color: #F6F8FC;
}
.content .comment_comment {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 60px;
}
.content .comment_comment h5 {
    font-size: 14px;
    padding: 10px 0px;
    color: #86888F;
}
.content .share {
    width: 92.847%;
    margin-left: 60px;
    padding: 0px 0px 20px;
}
.content .share div {
    font-weight: 300;
}
.content .share div span {
    font-size: 13px;
    margin-right: 10px;
}
.content .share div:nth-child(1){
    float: left;
}
.content .share div:nth-child(2){
    float: right;
}


/* 推荐 */
.content .recommend {
    text-align: center;
    padding: 80px 0px;
}
.content .recommend h1 {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 70px;
}
.product_item {
    float: left;
    margin-bottom: 50px;
    width: 25%;
}
.product_item .img img {
    width: 100%;
    margin-right: 20px;
}
.product_item>div {
    margin-right: 20px;
    position: relative;
}
.product_item .img {
    z-index: 1;
}
.product_item .matiral {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.1s;
}
.product_item .matiral img {
    width: 100%;
    margin-right: 20px;
}
.product_item > div:hover .matiral {
    z-index: 2;
}
/* 产品信息 */
.product_desc {
    text-align: left;
    margin: 20px auto 0px;
}
.product_desc a:first-child {
    height: 23px;
    line-height: 1.65;
}
.product_desc .review a {
    font-size: 12px;
}
.icon-shiwujiaoxing {
    color: #FEC600;
}
/* 售价 */
.product_color {
    margin-top: 15px;
}
.product_color li {
    position: relative;
    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
}
.product_color li:first-child {
    margin-left: 5px;
}
.product_color li::after {
    content: '';
    position: absolute;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    top: -4px;
    left: -4px;
    border-radius: 50%;
    border-color: black;
    border:1px solid currentColor ;
    visibility: hidden;
}
.product_color li:first-child:after{
    visibility: visible;
}

.product_color li:nth-child(1) {
    background-color: #DADCE0;
}
.product_color li:nth-child(2) {
    background-color:#404445;
}
.product_color li:nth-child(3) {
    background-color: #628BB0;
}
.product_color li:nth-child(4) {
    background-color: #7B7263;
}


